/**
 * Created by 2kid.
 * User: onwer
 * Date: 11-12-13
 * Time: 下午10:34
 */
/* reset
-------------------------------------------------------------- */
html, body, blockquote, dd, dl, fieldset, legend,
h1, h2, h3, h4, h5, h6, hr, ol, p, pre, ul, th, td, form, input, textarea, button {
    margin: 0;
    padding: 0;
}
fieldset, iframe, img { border: 0; }
address, cite, code, em, ins, kbd, pre, samp, strong, sub, sup, var {
    font-family: inherit;
    font-style: normal;
}
h1, h2, h3, h4, h5, h6, sub, sup {
    font-size: 100%;
    font-weight: normal;
}
input, button, textarea, select { *font-size: 100%; }
input, button, textarea, select, optgroup, option { font: inherit; }
ol, ul { list-style: none; }
q:before, q:after { content: ''; }
table { border-collapse: collapse; border-spacing: 0; }

/*base
-------------------------------------------------------------- */
body { font-size: 12px; font-family:  Arial, Helvetica, sans-serif; line-height: 1.5; color: #5d5d5d;  background: #E6E9EF;}
h1 { font-size: 2.2em; }
h2 { font-size: 2.0em; }
h3 { font-size: 1.8em; }
h4 { font-size: 1.6em; }
h5 { font-size: 1.4em; }
h6 { font-size: 1.2em; }
a{ color: #3366ff; text-decoration: none; }
a:hover{ text-decoration: underline; outline: 0; }
input:focus ,textarea:focus{ outline: 0; }
textarea{ overflow-y: auto;}
input,img { vertical-align: middle; }

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.clearfix { zoom: 1; }

/*all
-------------------------------------------------------------- */
.fl{ float: left;}
.fr{ float: right;}
/**form**/
.inpt1,.txta1{width: 225px;height: 20px;line-height: 20px; border-radius: 3px; border: 1px solid #668dff;
    box-shadow: 0 0 1px #777; color: #3366ff;}
.txta1{ vertical-align: top; width: 800px; height: 220px;}
.xhe_default{display: inline-block; vertical-align:top;}
.inpt2{width: 100px;}
.line{padding: 5px 0;}
.line .tx1{width: 160px; height: 18px; display: inline-block;}
.must{ color: #ff066e; display: inline-block; height: 20px; line-height: 20px;}
.labe{display: inline-block; width: 60px; padding-right: 10px; text-align: right;
    font-weight: bold; color: #000; text-shadow: 0 0 1px #000;}
.sub{ background: #668dff;border: 1px solid #416dff; color: #fff; height: 30px; padding: 0 10px;
    line-height: 30px;font-size: 15px; font-weight: bold; border-radius: 5px; cursor: pointer;
    box-shadow: 0 0 2px #a1c3ff inset; text-shadow: 0 0 5px #92c1ff ;}
.formdesc{color: #005ae6;text-shadow: 0 0 1px #005ae6; margin-bottom: 20px; border-bottom: 1px solid #ccc;}
.subline{ }
.aform .sub{ margin-left: 75px;}

/**info**/
.info{ color: #ff066e; padding: 5px; border: 1px solid #f00; margin: 5px 0; border-radius: 5px;
    background: rgba(255,0,0,.1); font-weight: bold;}
.succeed{ background: rgba(51,102,255,.4); color: #36f;border: 1px solid #36f;}

/** table **/
.table1 td{ padding:5px 10px; border: 1px solid #8dc9ff;}
.table1 th{ padding:5px 10px; border: 1px solid #3f30ff;}
.table1 .even{background: #f1fff1; }
.table1 thead tr{background: #5f58ff; color: #fff; font-weight: bold;}
.table1 tbody tr:hover{background: #ecd5ff;}

/**page **/
.page a,.page span{display: inline-block; padding: 5px;}

.btn { padding:  2px; color: #719df2;}
.btn:hover{background: #ccc; text-decoration: none;}
.current{background: #cccccc;}

/*layout
-------------------------------------------------------------- */




/*header
-------------------------------------------------------------- */
.header{background: #cde; box-shadow: 0 0 2px #666 inset; height: 40px; line-height: 40px;
    border-bottom: 1px solid #6f7680; position: fixed; width: 100%;}
.header .tit{ padding-left: 10px; }
.header .tit a{ color: #000;   }
.header .user{ padding-right: 10px; }

/*contenter
-------------------------------------------------------------- */
.contenter{padding-top: 40px; _padding-top:0;}
.prinavw{  width: 200px; float: left; padding: 10px; }
.prinavtit h2{font-size: 16px; padding: 5px; overflow: hidden; zoom:1;}
.prinav ul{padding-left: 20px;}
.prinavli{ border-bottom: 2px solid #416dff; background: #fff;}
.prinavdet dt{border-bottom: 1px solid #ccc; padding:2px 5px; overflow: hidden;zoom:1;  }
.prinavdet dt:hover{background: #efefef;}
.prinavdet dd{padding-left: 15px;}


.pricontw{margin-left: 220px; padding: 10px;   }
.pricont{background: #fff; padding:20px 10px;}
.pricnav{ font-size: 16px; font-weight: bold; padding: 5px; margin-bottom: 20px;  }
.pricnav a{color: #ff731e; display: inline-block; padding: 0 5px;background: #f2f5f7;
    border: 1px solid #ccc; border-radius: 5px;}
.pricnav a:hover{text-decoration: none; background: #dedede;}

/**----------------------------login */
.login{ width: 350px;margin:100px auto;  background: #fafafa;padding: 30px;border-radius: 10px;
    box-shadow: 0 0 5px #ccc ; border: 1px solid #777;

     -moz-transition: all 1s ease 0;
     -webkit-transition: all 1s ease 0;
     -o-transition: all 1s ease 0;
     transition: all 1s ease 0;
}
.login:hover{ box-shadow: 0 0 5px #3366ff; border: 1px solid #3366ff;}
.login .subline {padding-right: 50px; text-align: right;   }



/**----------------------------home */


/**----------------------------manage */
.man_atch h3,.man_filedshow h3{ font-size: 16px; font-weight: bold;margin-top: 10px;}
.man_atch li,.man_filedshow li{padding: 5px; border-bottom: 1px solid #ccc;}
.man_atch strong{}


/*footer
-------------------------------------------------------------- */